home *** CD-ROM | disk | FTP | other *** search
/ Dead Head Fred (USA) (Press Kit) / Dead Head Fred (USA) (Press Kit).bin / pc / main.swf / scripts / frame_2 / DoAction.as
Encoding:
Text File  |  2007-01-01  |  5.5 KB  |  152 lines

  1. function checkMainFunction()
  2. {
  3.    pblMain = Math.round(getBytesLoaded() / getBytesTotal() * 100);
  4.    mainLoada_txt.text = pblMain + "% Loaded";
  5.    if(pblMain > 99)
  6.    {
  7.       clearInterval(checkMain);
  8.       mainLoada_txt.text = "Load Complete";
  9.       loaderVar++;
  10.    }
  11. }
  12. function checkLoading(success)
  13. {
  14.    if(success == true)
  15.    {
  16.       loaderVar++;
  17.       imageTotal = content_xml.firstChild.childNodes[2].childNodes[0].childNodes.length;
  18.       btnPreview = content_xml.firstChild.childNodes[2].childNodes[0].childNodes[0].attributes.preview;
  19.       btnHiRes = content_xml.firstChild.childNodes[2].childNodes[0].childNodes[0].attributes.hiRes;
  20.       btnName = content_xml.firstChild.childNodes[2].childNodes[0].childNodes[0].firstChild.nodeValue;
  21.       loadMainImages();
  22.    }
  23. }
  24. function checkXMLandMainFunction()
  25. {
  26.    pblAll = Math.round((pblMain + xmlPBL) * 0.5);
  27.    _parent.logoLoader_mc.gotoAndStop(pblAll);
  28.    if(loaderVar == 8)
  29.    {
  30.       clearInterval(checkXMLandMain);
  31.       gotoAndStop(3);
  32.    }
  33. }
  34. function loadMainImages()
  35. {
  36.    var _loc8_ = new MovieClipLoader();
  37.    var _loc1_ = new Object();
  38.    _loc8_.addListener(_loc1_);
  39.    _loc1_.onLoadInit = function(imageLogoMain_mc)
  40.    {
  41.       loaderVar++;
  42.    };
  43.    _loc1_.onLoadProgress = function(imageLogoMain_mc, ilLoaded, ilTotal)
  44.    {
  45.       dpercent_loaded = Math.round(ilLoaded / ilTotal * 188);
  46.    };
  47.    _loc8_.loadClip(content_xml.firstChild.childNodes[0].childNodes[2].firstChild.nodeValue,imageLogoMain_mc);
  48.    var _loc7_ = new MovieClipLoader();
  49.    var _loc2_ = new Object();
  50.    _loc7_.addListener(_loc2_);
  51.    _loc2_.onLoadInit = function(imageLogoSub_mc)
  52.    {
  53.       loaderVar++;
  54.    };
  55.    _loc2_.onLoadProgress = function(imageLogoSub_mc, ilsLoaded, ilsTotal)
  56.    {
  57.       dpercent_loaded = Math.round(ilsLoaded / ilsTotal * 188);
  58.    };
  59.    _loc7_.loadClip(content_xml.firstChild.childNodes[0].childNodes[4].firstChild.nodeValue,imageLogoSub_mc);
  60.    var _loc12_ = new MovieClipLoader();
  61.    var _loc4_ = new Object();
  62.    _loc12_.addListener(_loc4_);
  63.    _loc4_.onLoadInit = function(imageCharMain_mc)
  64.    {
  65.       loaderVar++;
  66.    };
  67.    _loc4_.onLoadProgress = function(imageCharMain_mc, icmLoaded, icmTotal)
  68.    {
  69.       Bpercent_loaded = Math.round(icmLoaded / icmTotal * 188);
  70.    };
  71.    _loc12_.loadClip(content_xml.firstChild.childNodes[0].childNodes[0].firstChild.nodeValue,imageCharMain_mc);
  72.    var _loc10_ = new MovieClipLoader();
  73.    var _loc3_ = new Object();
  74.    _loc10_.addListener(_loc3_);
  75.    _loc3_.onLoadInit = function(imageCharSub_mc)
  76.    {
  77.       loaderVar++;
  78.    };
  79.    _loc3_.onLoadProgress = function(imageCharSub_mc, iSCLoaded, iSCTotal)
  80.    {
  81.       Bpercent_loaded = Math.round(iSCLoaded / iSCTotal * 188);
  82.    };
  83.    _loc10_.loadClip(content_xml.firstChild.childNodes[0].childNodes[1].firstChild.nodeValue,imageCharSub_mc);
  84.    var _loc9_ = new MovieClipLoader();
  85.    var _loc5_ = new Object();
  86.    _loc9_.addListener(_loc5_);
  87.    _loc5_.onLoadInit = function(imageBackground_mc)
  88.    {
  89.       loaderVar++;
  90.    };
  91.    _loc5_.onLoadProgress = function(imageBackground_mc, ibLoaded, ibTotal)
  92.    {
  93.       Apercent_loaded = Math.round(ibLoaded / ibTotal * 188);
  94.    };
  95.    _loc9_.loadClip(content_xml.firstChild.childNodes[0].childNodes[3].firstChild.nodeValue,imageBackground_mc);
  96.    var _loc11_ = new MovieClipLoader();
  97.    var _loc6_ = new Object();
  98.    _loc11_.addListener(_loc6_);
  99.    _loc6_.onLoadInit = function(imageLogosSmall_mc)
  100.    {
  101.       loaderVar++;
  102.    };
  103.    _loc6_.onLoadProgress = function(imageLogosSmall_mc, ilLoaded, ilTotal)
  104.    {
  105.       lpercent_loaded = Math.round(ilLoaded / ilTotal * 188);
  106.    };
  107.    _loc11_.loadClip(content_xml.firstChild.childNodes[0].childNodes[5].firstChild.nodeValue,imageLogosSmall_mc);
  108. }
  109. stop();
  110. loaderVar = 0;
  111. imageCharMain_mc._alpha = 0;
  112. imageCharSub_mc._alpha = 0;
  113. imageBackground_mc._alpha = 0;
  114. imageLogoMain_mc._alpha = 0;
  115. imageLogoSub_mc._alpha = 0;
  116. copyRight_txt._alpha = 0;
  117. imageLogosSmall_mc._alpha = 0;
  118. var checkMain = setInterval(checkMainFunction,200);
  119. content_xml = new XML();
  120. content_xml.ignoreWhite = true;
  121. content_xml.load("content.xml");
  122. content_xml.onLoad = checkLoading;
  123. var checkXMLandMain = setInterval(checkXMLandMainFunction,200);
  124. _global.infoContentReturn = function()
  125. {
  126.    btnInfob_mc.hit2_mc.tween("_y",-40,0.3,"easeInQuad");
  127.    btnInfob_mc.name_txt.tween("_y",-40,0.3,"easeInQuad");
  128.    loadIntoMe_mc.colorTo(0,0.3,"easeInQuad");
  129. };
  130. _global.subEnabler = function(charBtn, charColor, boxBtn, boxColor, logoBtn, logoColor, ScreeBtn, ScreenColor)
  131. {
  132.    btnAAChar_mc.hit_mc.enabled = charBtn;
  133.    btnAAChar_mc.name_txt.colorTo(charColor,0.3,"easeOutSine");
  134.    btnAABox_mc.hit_mc.enabled = boxBtn;
  135.    btnAABox_mc.name_txt.colorTo(boxColor,0.3,"easeOutSine");
  136.    btnAALogo_mc.hit_mc.enabled = logoBtn;
  137.    btnAALogo_mc.name_txt.colorTo(logoColor,0.3,"easeOutSine");
  138.    btnAAScreen_mc.hit_mc.enabled = ScreeBtn;
  139.    btnAAScreen_mc.name_txt.colorTo(ScreenColor,0.3,"easeOutSine");
  140. };
  141. _global.mainEnabler = function(charBtn, charColor, boxBtn, boxColor, logoBtn, logoColor, ScreeBtn, ScreenColor)
  142. {
  143.    btnPressMaterial_mc.hit_mc.enabled = charBtn;
  144.    btnPressMaterial_mc.name_txt.colorTo(charColor,0.3,"easeOutSine");
  145.    btnArtAssets_mc.hit_mc.enabled = boxBtn;
  146.    btnArtAssets_mc.name_txt.colorTo(boxColor,0.3,"easeOutSine");
  147.    btnMovies_mc.hit_mc.enabled = logoBtn;
  148.    btnMovies_mc.name_txt.colorTo(logoColor,0.3,"easeOutSine");
  149.    btnWalkthrough_mc.hit_mc.enabled = ScreeBtn;
  150.    btnWalkthrough_mc.name_txt.colorTo(ScreenColor,0.3,"easeOutSine");
  151. };
  152.